#! /bin/bash
# this is test shell
# $1 docker image name
# $2 docker container name
# $3 docker stop container name
if [ $1 ]
then
 echo -e "\e[35m ---------当前镜像名为：$1 ------------ \e[0m"
 if [ $3 ]
 then
  echo -e "\e[35m --------- 先停止上一次的容器名:$3  ----------- \e[0m"
  docker rm -f $3
 fi
 echo -e "\e[35m ---------开始构建新的镜像---------- \e[0m"
 docker build -t $1 .
 echo -e "\e[35m ---------构建镜像完成 开始运行容器---------- \e[0m"
 docker run -p 88:88 --name=$2 -d $1
 echo -e "\e[35m ---------$2 容器运行完成---------- \e[0m"
 docker ps
else
 echo "镜像名称不能为空"
fi